Lecture Notes On Planarity Testing And Construction Of Planar Embedding

ثبت نشده
چکیده

A graph G is called “planar” if there is a way to draw it in the plane (e.g. on a piece of paper) such that there are no crossings among edges, except of course of the endpoints of edges which may coinside upon common vertices (shared by more than one edge). Given in another way: a graph G is planar if a way exists to draw it in the plane such that any of the plane's points are at most occupied by one vertex or one edge that passes through it. We seek a method which will first test a given graph for the property of planarity and then, if the graph is planar, will produce a representation of the apropriate drawing of the graph. This representation of the drawing which produces no crossings is called a “planar embedding” of the graph. It does not describe the length and shape of the edges of the graph nor the position of graph’s vertices. Instead, the topology of the graph is represented, which must be necessarily known, in order to produce a drawing. The final drawing of the graph is therefore one of the infinite instantiations of the topology that is described in the graph’s planar embedding, depending on the length, shape and position of edges and vertices respectively. The method we seek will not produce the actual planar drawing of the graph, but will compute the planar embedding. The way to use the planar embedding in order to produce an actual drawing with certain appearance and desired properties is another distinct problem, which we will not study here and highly depends on the application that uses the drawing. In figure 1.1, we depict an example of a graph subjected to planarity testing and a possible planar drawing of the graph, in order to show that the problem is not as easy as it seems from a first glance. Still, we remind that we do not seek the actual drawing, but only its topology.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Planarity Test via Construction Sequences arxive fffversion

Optimal linear-time algorithms for testing the planarity of a graph are wellknown for over 35 years. However, these algorithms are quite involved and recent publications still try to give simpler linear-time tests. We give a simple reduction from planarity testing to the problem of computing a certain construction of a 3-connected graph. The approach is different from previous planarity tests; ...

متن کامل

A Planarity Test via Construction Sequences

Linear-time algorithms for testing the planarity of a graph are well known for over 35 years. However, these algorithms are quite involved and recent publications still try to give simpler linear-time tests. We give a conceptually simple reduction from planarity testing to the problem of computing a certain construction of a 3-connected graph. This implies a linear-time planarity test. Our appr...

متن کامل

Planarity Testing Revisited

Planarity Testing is the problem of determining whether a given graph is planar while planar embedding is the corresponding construction problem. The bounded space complexity of these problems has been determined to be exactly Logspace by Allender and Mahajan [AM00] with the aid of Reingold’s result [Rei08]. Unfortunately, the algorithm is quite daunting and generalizing it to say, the bounded ...

متن کامل

Algorithms for Testing and Embedding Planar Graphs

2 Embedding graphs into planarity 3 2.1 embedding algorithms donot use PQ-trees . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.1.1 A planarity embedding algorithm based on the Kuratowski theorem . . . . . . . . 3 2.1.2 An embedding algorithm based on open ear decomposition . . . . . . . . . . . . . . 3 2.1.3 A simplified o (n) planar embedding algorithm for biconnected graphs . . ....

متن کامل

Planarity Testing for C-Connected Clustered Graphs

We present a linear time algorithm for testing clustered planarity of c-connected clustered graphs and for computing a clustered planar embedding for such graphs. Our algorithm uses a decomposition of the input graph based on SPQR-trees and is the first linear time algorithm for clustered planarity testing. We define a normal form of clustered embeddings and show that a clustered graph is clust...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003